package cc.rengu.igas.cops.common.entity.intelli.request;

import cc.rengu.igas.cops.common.entity.intelli.IntelliPayeeInfo;
import cc.rengu.igas.cops.common.entity.intelli.IntelliPayerInfo;
import cc.rengu.igas.cops.facade.base.BaseRequest;

/**
 * 路由查询
 *
 * @author 熊朗正
 * @version 1.0
 * @date 2020-04-26
 */
public class SmartRouteRequest extends BaseRequest {

    /**
     * 商户号
     */
    private String mchntNo;

    /**
     * 业务类型（预留字段）
     */
    private String bizCode;

    /**
     * 交易金额
     */
    private String transAmt;

    /**
     * 交易分组
     */
    private String txnGroup;

    /**
     * 延时标志
     */
    private String delayedFlag;

    /**
     * 付款方信息
     */
    private IntelliPayerInfo payerInfo;

    /**
     * 收款方信息
     */
    private IntelliPayeeInfo payeeInfo;

    public String getMchntNo() {
        return mchntNo;
    }

    public void setMchntNo(String mchntNo) {
        this.mchntNo = mchntNo;
    }

    public String getBizCode() {
        return bizCode;
    }

    public void setBizCode(String bizCode) {
        this.bizCode = bizCode;
    }

    public String getTransAmt() {
        return transAmt;
    }

    public void setTransAmt(String transAmt) {
        this.transAmt = transAmt;
    }

    public String getTxnGroup() {
        return txnGroup;
    }

    public void setTxnGroup(String txnGroup) {
        this.txnGroup = txnGroup;
    }

    public String getDelayedFlag() {
        return delayedFlag;
    }

    public void setDelayedFlag(String delayedFlag) {
        this.delayedFlag = delayedFlag;
    }

    public IntelliPayerInfo getPayerInfo() {
        return payerInfo;
    }

    public void setPayerInfo(IntelliPayerInfo payerInfo) {
        this.payerInfo = payerInfo;
    }

    public IntelliPayeeInfo getPayeeInfo() {
        return payeeInfo;
    }

    public void setPayeeInfo(IntelliPayeeInfo payeeInfo) {
        this.payeeInfo = payeeInfo;
    }
}
